Service Abstraction Layer for UAV Flexible Application Development
نویسندگان
چکیده
An Unmanned Aerial System (UAS) is an uninhabited airplane, piloted by embedded avionics and supervised by an operator on ground. Unmanned Aerial Systems were designed to operate in dangerous situations, like military missions. With the avionics technological evolution, Unmanned Aerial Systems also become a valid option for commercial applications, specially for dull and tedious surveillance applications. Cost considerations will also deviate some mission done today with conventional aircrafts to Unmanned Aerial Systems. In order to build economically viable UAS solutions, the same platform should be able to implement a variety of missions with little reconfiguration time and overhead. This paper describes a software abstraction layer for a Unmanned Aerial System distributed architecture. The proposed abstraction layer allows the easy and fast design of missions and solves in a cost-effective way the reusability of the system. The distributed architecture of the Unmanned Aerial System is service oriented. Functional units are implemented as independent services that interact each other using communication primitives in a network centric approach. The paper presents a set of predefined services useful for reconfigurable civil missions and the directives for their communication.
منابع مشابه
A Flexible Runtime System for Image Processing in a Distributed Computational Environment for an Unmanned Aerial Vehicle
A runtime system for implementation of image processing operations is presented. It is designed for working in a flexible and distributed environment related to the software architecture of a newly developed UAV system. The software architecture is characterized at a coarse scale as a three level system, with a deliberate layer at the top, a reactive layer in the middle, and a processing layer ...
متن کاملAn Architecture for the Seamless Integration of UAS Remote Sensing Missions
Unmanned Aerial Systems (UAS) are slowing becoming efficient platforms that can be applied in scientific/commercial remote sensing applications. UAS may offer interesting benefits in terms of cost, flexibility, endurance, etc. On the other side, the complexity of developing a full UAS-system is currently limiting its practical application. Currently, only large organizations like NASA or NOAA h...
متن کاملSystem-Level Service Assurance — The H∀Mcast Approach to Global Multicast
The Internet revolution introduced a single, adaptive abstraction layer for global communication. Today, IP interconnects millions of applications, which themselves are bound to the present IP layer via the socket API. After almost 30 years, the time has come to abandon this focus on a single, homogeneously established Internet protocol and thereby release the accumulated needs for innovation o...
متن کاملApplication of Support Vector Machine Regression for Predicting Critical Responses of Flexible Pavements
This paper aims to assess the application of Support Vector Machine (SVM) regression in order to analysis flexible pavements. To this end, 10000 Four-layer flexible pavement sections consisted of asphalt concrete layer, granular base layer, granular subbase layer, and subgrade soil were analyzed under the effect of standard axle loading using multi-layered elastic theory and pavement critical r...
متن کاملA Convergence of Context-Awareness and Service-Orientation in Ubiquitous Computing
ion is the key in SOA, which has layers of abstraction such as the application service layer, the business service layer, and the orchestration service layer as shown in Figure 1[11]. The application service layer establishes the ground level foundation that exists to express technology-specific functionality. While application services are responsible for representing technology and applicatio...
متن کامل